Planning the Transformation of Distributed Messaging Middlewares

نویسندگان

  • Young Yoon
  • Nathan Robinson
  • Vinod Muthusamy
  • Sheila McIlraith
  • Hans-Arno Jacobsen
چکیده

Refining a topology of a distributed messaging middleware (DMM) is an important management technique to provide a better service to the end-users. Nevertheless, determining the appropriate steps to transform a DMM from one topology to another, in a way that minimizes service disruptions, has received little attention. This is a critical problem since service disruptions can be particularly harmful and costly for DMMs hosting mission-critical services. In this paper, we introduce the incremental topology transformation (ITT) problem. To address it, we draw parallels to automated plan automated planning techniques for solving the ITT problem. While state-of-the-art domain-independent planning techniques were effective for solving small problem instances, we found that they did not scale to the level necessary to solve large ITT problem instances. To address this shortcoming, we developed a suite of planners that use novel domainspecific heuristics to guide the search for a solution. We empirically evaluated our planners on a wide range of topologies. Our results illustrate that automated planning offers a viable solution to a diversity of ITT problems. We envision that our approach could eventually provide a compelling addition to the arsenal of techniques currently employed by the administrators of DMM to support its runtime refinement with minimal disruption to services.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Iris: A decentralized approach to backend messaging middlewares

In this work we introduce the design and internal workings of the Iris decentralized messaging framework. Iris takes a midway approach between the two prevalent messaging middleware models: the centralized one represented by the AMQP family and the socket queuing one represented by ZeroMQ; by turning towards peer-to-peer overlays as the internal transport for message distribution and delivery. ...

متن کامل

Feasibility of Obtaining Sufficient Numbers of Responses to Questions About Travel Intentions, Thereby Facilitating Effective Health Messaging

Introduction: The medical literature has identified a variety of health risks associated with travel. Risks depend on the susceptibility of the traveler, the specifics of the destination, the mode of transport, and on chance events. Ill-prepared travelers who underestimate travel risks may encounter a variety of health problems. In order to eventually increase the capability of...

متن کامل

A contribution to middlewares interoperability

Middlewares such as CORBA, RMI, DotNet or even DCOM allow the interoperability of the various customers of the company with the server, but their heterogeneity called into question the interoperability of the servers of different enterprises (for instance in a B2B context). In order to solve this problem, we propose a software layer called "meta-middleware". This metamiddleware contains protoco...

متن کامل

A Development Model Supporting Integrative Object Oriented Middlewares for Sensor and Actuator Networks

Today there are many proposals of middlewares for sensor and actuator networks (SAN). Each of them introduces programming paradigms for creating distributed applications. There are middlewares with different philosophies in terms of architecture and organization (database, clustering, etc.). From the standpoint of the programmer these considerations influence the development process and, in mos...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014